package com.tbit.uqbike.client.pojo.autoInvoice;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @description: 发票红冲请求参数
 * @author: mo.shanyong
 * @date: 2025/4/3 16:05
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class RedChongBody implements Serializable {
    private static final long serialVersionUID = 5573778586557474940L;
    /**
     * 01：开票有误
     * 02：销货退回
     * 03：服务中止
     * 04：销售折让
     * */
    private String chyydm = "01";
    /**
     * 红字合计金额（不含税）
     * */
    private String hzcxje;
    /**
     * 红字合计税额
     *
     */
    private String hzcxse;

    /**
     * 申请来源：0-销方(品牌方)申请 1-购方(骑行用户)申请
     * */
    private String sqly = "1";
    /**
     *销方税号（品牌方）
     * */
    private String xfsh;

    /**
     * 原蓝票发票类型代码
     * 81 数电专票
     * 82 数电普票
     * 85 数电纸专
     * 86 数电纸普
     * 87 数电机动车销售发票（纸质）
     * 88 数电二手车销售发票
     * 028 电子专票（税控）
     * 026 电子普票（税控）
     * 004 纸质专票（税控）
     * 007 纸质普票（税控）
     * */
    private String yfplxdm = "82";

    /**
     * 原开票日期 格式: yyyy-MM-dd HH:mm:ss
     * */
    private String ykprq;
    /**
     * 原发票号码
     * */
    private String yfphm;

}
